distillation technology - French English Dictionary